/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.saleRecipel;

import com.gys.common.data.CommonCheckBox;

public class GaiaSdSaleRecipelRecordOutData {
    private Integer index;
    private String gssrVoucherId;
    private String gsshBillNo;
    private String gssdRecipelFlag;
    private String gssrType;
    private String gssrBrName;
    private String gssrDate;
    private String gssrTime;
    private String gssrEmp;
    private String gssdBrId;
    private String gssdBrName;
    private String gsshDate;
    private String gsshTime;
    private String gssdBillNo;
    private String gssrCustName;
    private String gssrCustSex;
    private String gssrCustAge;
    private String gssrCustIdcard;
    private String gssrCustMobile;
    private String gssrPharmacistId;
    private String gssrPharmacistName;
    private String gssrCheckDate;
    private String gssrCheckTime;
    private String gssrCheckStatus;
    private String proCode;
    private String proCommonname;
    private String proSpecs;
    private String proUnit;
    private String gssdBatch;
    private String gssdQty;
    private String gssdPrc1;
    private String proFactoryName;
    private String proPlace;
    private String proForm;
    private String proRegisterNo;
    private String gssrRecipelId;
    private String gssrRecipelHospital;
    private String gssrRecipelDepartment;
    private String gssrRecipelDoctor;
    private String gssrSymptom;
    private String gssrDiagnose;
    private CommonCheckBox recipelRecordOutDataCheckBox = new CommonCheckBox();
    private String uploadImgUrl;
    private String uploadImgPath;
    private String uploadImgStatus;
    private String serial;

    public Integer getIndex() {
        return this.index;
    }

    public String getGssrVoucherId() {
        return this.gssrVoucherId;
    }

    public String getGsshBillNo() {
        return this.gsshBillNo;
    }

    public String getGssdRecipelFlag() {
        return this.gssdRecipelFlag;
    }

    public String getGssrType() {
        return this.gssrType;
    }

    public String getGssrBrName() {
        return this.gssrBrName;
    }

    public String getGssrDate() {
        return this.gssrDate;
    }

    public String getGssrTime() {
        return this.gssrTime;
    }

    public String getGssrEmp() {
        return this.gssrEmp;
    }

    public String getGssdBrId() {
        return this.gssdBrId;
    }

    public String getGssdBrName() {
        return this.gssdBrName;
    }

    public String getGsshDate() {
        return this.gsshDate;
    }

    public String getGsshTime() {
        return this.gsshTime;
    }

    public String getGssdBillNo() {
        return this.gssdBillNo;
    }

    public String getGssrCustName() {
        return this.gssrCustName;
    }

    public String getGssrCustSex() {
        return this.gssrCustSex;
    }

    public String getGssrCustAge() {
        return this.gssrCustAge;
    }

    public String getGssrCustIdcard() {
        return this.gssrCustIdcard;
    }

    public String getGssrCustMobile() {
        return this.gssrCustMobile;
    }

    public String getGssrPharmacistId() {
        return this.gssrPharmacistId;
    }

    public String getGssrPharmacistName() {
        return this.gssrPharmacistName;
    }

    public String getGssrCheckDate() {
        return this.gssrCheckDate;
    }

    public String getGssrCheckTime() {
        return this.gssrCheckTime;
    }

    public String getGssrCheckStatus() {
        return this.gssrCheckStatus;
    }

    public String getProCode() {
        return this.proCode;
    }

    public String getProCommonname() {
        return this.proCommonname;
    }

    public String getProSpecs() {
        return this.proSpecs;
    }

    public String getProUnit() {
        return this.proUnit;
    }

    public String getGssdBatch() {
        return this.gssdBatch;
    }

    public String getGssdQty() {
        return this.gssdQty;
    }

    public String getGssdPrc1() {
        return this.gssdPrc1;
    }

    public String getProFactoryName() {
        return this.proFactoryName;
    }

    public String getProPlace() {
        return this.proPlace;
    }

    public String getProForm() {
        return this.proForm;
    }

    public String getProRegisterNo() {
        return this.proRegisterNo;
    }

    public String getGssrRecipelId() {
        return this.gssrRecipelId;
    }

    public String getGssrRecipelHospital() {
        return this.gssrRecipelHospital;
    }

    public String getGssrRecipelDepartment() {
        return this.gssrRecipelDepartment;
    }

    public String getGssrRecipelDoctor() {
        return this.gssrRecipelDoctor;
    }

    public String getGssrSymptom() {
        return this.gssrSymptom;
    }

    public String getGssrDiagnose() {
        return this.gssrDiagnose;
    }

    public CommonCheckBox getRecipelRecordOutDataCheckBox() {
        return this.recipelRecordOutDataCheckBox;
    }

    public String getUploadImgUrl() {
        return this.uploadImgUrl;
    }

    public String getUploadImgPath() {
        return this.uploadImgPath;
    }

    public String getUploadImgStatus() {
        return this.uploadImgStatus;
    }

    public String getSerial() {
        return this.serial;
    }

    public void setIndex(Integer index) {
        this.index = index;
    }

    public void setGssrVoucherId(String gssrVoucherId) {
        this.gssrVoucherId = gssrVoucherId;
    }

    public void setGsshBillNo(String gsshBillNo) {
        this.gsshBillNo = gsshBillNo;
    }

    public void setGssdRecipelFlag(String gssdRecipelFlag) {
        this.gssdRecipelFlag = gssdRecipelFlag;
    }

    public void setGssrType(String gssrType) {
        this.gssrType = gssrType;
    }

    public void setGssrBrName(String gssrBrName) {
        this.gssrBrName = gssrBrName;
    }

    public void setGssrDate(String gssrDate) {
        this.gssrDate = gssrDate;
    }

    public void setGssrTime(String gssrTime) {
        this.gssrTime = gssrTime;
    }

    public void setGssrEmp(String gssrEmp) {
        this.gssrEmp = gssrEmp;
    }

    public void setGssdBrId(String gssdBrId) {
        this.gssdBrId = gssdBrId;
    }

    public void setGssdBrName(String gssdBrName) {
        this.gssdBrName = gssdBrName;
    }

    public void setGsshDate(String gsshDate) {
        this.gsshDate = gsshDate;
    }

    public void setGsshTime(String gsshTime) {
        this.gsshTime = gsshTime;
    }

    public void setGssdBillNo(String gssdBillNo) {
        this.gssdBillNo = gssdBillNo;
    }

    public void setGssrCustName(String gssrCustName) {
        this.gssrCustName = gssrCustName;
    }

    public void setGssrCustSex(String gssrCustSex) {
        this.gssrCustSex = gssrCustSex;
    }

    public void setGssrCustAge(String gssrCustAge) {
        this.gssrCustAge = gssrCustAge;
    }

    public void setGssrCustIdcard(String gssrCustIdcard) {
        this.gssrCustIdcard = gssrCustIdcard;
    }

    public void setGssrCustMobile(String gssrCustMobile) {
        this.gssrCustMobile = gssrCustMobile;
    }

    public void setGssrPharmacistId(String gssrPharmacistId) {
        this.gssrPharmacistId = gssrPharmacistId;
    }

    public void setGssrPharmacistName(String gssrPharmacistName) {
        this.gssrPharmacistName = gssrPharmacistName;
    }

    public void setGssrCheckDate(String gssrCheckDate) {
        this.gssrCheckDate = gssrCheckDate;
    }

    public void setGssrCheckTime(String gssrCheckTime) {
        this.gssrCheckTime = gssrCheckTime;
    }

    public void setGssrCheckStatus(String gssrCheckStatus) {
        this.gssrCheckStatus = gssrCheckStatus;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }

    public void setProCommonname(String proCommonname) {
        this.proCommonname = proCommonname;
    }

    public void setProSpecs(String proSpecs) {
        this.proSpecs = proSpecs;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public void setGssdBatch(String gssdBatch) {
        this.gssdBatch = gssdBatch;
    }

    public void setGssdQty(String gssdQty) {
        this.gssdQty = gssdQty;
    }

    public void setGssdPrc1(String gssdPrc1) {
        this.gssdPrc1 = gssdPrc1;
    }

    public void setProFactoryName(String proFactoryName) {
        this.proFactoryName = proFactoryName;
    }

    public void setProPlace(String proPlace) {
        this.proPlace = proPlace;
    }

    public void setProForm(String proForm) {
        this.proForm = proForm;
    }

    public void setProRegisterNo(String proRegisterNo) {
        this.proRegisterNo = proRegisterNo;
    }

    public void setGssrRecipelId(String gssrRecipelId) {
        this.gssrRecipelId = gssrRecipelId;
    }

    public void setGssrRecipelHospital(String gssrRecipelHospital) {
        this.gssrRecipelHospital = gssrRecipelHospital;
    }

    public void setGssrRecipelDepartment(String gssrRecipelDepartment) {
        this.gssrRecipelDepartment = gssrRecipelDepartment;
    }

    public void setGssrRecipelDoctor(String gssrRecipelDoctor) {
        this.gssrRecipelDoctor = gssrRecipelDoctor;
    }

    public void setGssrSymptom(String gssrSymptom) {
        this.gssrSymptom = gssrSymptom;
    }

    public void setGssrDiagnose(String gssrDiagnose) {
        this.gssrDiagnose = gssrDiagnose;
    }

    public void setRecipelRecordOutDataCheckBox(CommonCheckBox recipelRecordOutDataCheckBox) {
        this.recipelRecordOutDataCheckBox = recipelRecordOutDataCheckBox;
    }

    public void setUploadImgUrl(String uploadImgUrl) {
        this.uploadImgUrl = uploadImgUrl;
    }

    public void setUploadImgPath(String uploadImgPath) {
        this.uploadImgPath = uploadImgPath;
    }

    public void setUploadImgStatus(String uploadImgStatus) {
        this.uploadImgStatus = uploadImgStatus;
    }

    public void setSerial(String serial) {
        this.serial = serial;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GaiaSdSaleRecipelRecordOutData)) {
            return false;
        }
        GaiaSdSaleRecipelRecordOutData other = (GaiaSdSaleRecipelRecordOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        Integer this$index = this.getIndex();
        Integer other$index = other.getIndex();
        if (this$index == null ? other$index != null : !(this$index).equals(other$index)) {
            return false;
        }
        String this$gssrVoucherId = this.getGssrVoucherId();
        String other$gssrVoucherId = other.getGssrVoucherId();
        if (this$gssrVoucherId == null ? other$gssrVoucherId != null : !this$gssrVoucherId.equals(other$gssrVoucherId)) {
            return false;
        }
        String this$gsshBillNo = this.getGsshBillNo();
        String other$gsshBillNo = other.getGsshBillNo();
        if (this$gsshBillNo == null ? other$gsshBillNo != null : !this$gsshBillNo.equals(other$gsshBillNo)) {
            return false;
        }
        String this$gssdRecipelFlag = this.getGssdRecipelFlag();
        String other$gssdRecipelFlag = other.getGssdRecipelFlag();
        if (this$gssdRecipelFlag == null ? other$gssdRecipelFlag != null : !this$gssdRecipelFlag.equals(other$gssdRecipelFlag)) {
            return false;
        }
        String this$gssrType = this.getGssrType();
        String other$gssrType = other.getGssrType();
        if (this$gssrType == null ? other$gssrType != null : !this$gssrType.equals(other$gssrType)) {
            return false;
        }
        String this$gssrBrName = this.getGssrBrName();
        String other$gssrBrName = other.getGssrBrName();
        if (this$gssrBrName == null ? other$gssrBrName != null : !this$gssrBrName.equals(other$gssrBrName)) {
            return false;
        }
        String this$gssrDate = this.getGssrDate();
        String other$gssrDate = other.getGssrDate();
        if (this$gssrDate == null ? other$gssrDate != null : !this$gssrDate.equals(other$gssrDate)) {
            return false;
        }
        String this$gssrTime = this.getGssrTime();
        String other$gssrTime = other.getGssrTime();
        if (this$gssrTime == null ? other$gssrTime != null : !this$gssrTime.equals(other$gssrTime)) {
            return false;
        }
        String this$gssrEmp = this.getGssrEmp();
        String other$gssrEmp = other.getGssrEmp();
        if (this$gssrEmp == null ? other$gssrEmp != null : !this$gssrEmp.equals(other$gssrEmp)) {
            return false;
        }
        String this$gssdBrId = this.getGssdBrId();
        String other$gssdBrId = other.getGssdBrId();
        if (this$gssdBrId == null ? other$gssdBrId != null : !this$gssdBrId.equals(other$gssdBrId)) {
            return false;
        }
        String this$gssdBrName = this.getGssdBrName();
        String other$gssdBrName = other.getGssdBrName();
        if (this$gssdBrName == null ? other$gssdBrName != null : !this$gssdBrName.equals(other$gssdBrName)) {
            return false;
        }
        String this$gsshDate = this.getGsshDate();
        String other$gsshDate = other.getGsshDate();
        if (this$gsshDate == null ? other$gsshDate != null : !this$gsshDate.equals(other$gsshDate)) {
            return false;
        }
        String this$gsshTime = this.getGsshTime();
        String other$gsshTime = other.getGsshTime();
        if (this$gsshTime == null ? other$gsshTime != null : !this$gsshTime.equals(other$gsshTime)) {
            return false;
        }
        String this$gssdBillNo = this.getGssdBillNo();
        String other$gssdBillNo = other.getGssdBillNo();
        if (this$gssdBillNo == null ? other$gssdBillNo != null : !this$gssdBillNo.equals(other$gssdBillNo)) {
            return false;
        }
        String this$gssrCustName = this.getGssrCustName();
        String other$gssrCustName = other.getGssrCustName();
        if (this$gssrCustName == null ? other$gssrCustName != null : !this$gssrCustName.equals(other$gssrCustName)) {
            return false;
        }
        String this$gssrCustSex = this.getGssrCustSex();
        String other$gssrCustSex = other.getGssrCustSex();
        if (this$gssrCustSex == null ? other$gssrCustSex != null : !this$gssrCustSex.equals(other$gssrCustSex)) {
            return false;
        }
        String this$gssrCustAge = this.getGssrCustAge();
        String other$gssrCustAge = other.getGssrCustAge();
        if (this$gssrCustAge == null ? other$gssrCustAge != null : !this$gssrCustAge.equals(other$gssrCustAge)) {
            return false;
        }
        String this$gssrCustIdcard = this.getGssrCustIdcard();
        String other$gssrCustIdcard = other.getGssrCustIdcard();
        if (this$gssrCustIdcard == null ? other$gssrCustIdcard != null : !this$gssrCustIdcard.equals(other$gssrCustIdcard)) {
            return false;
        }
        String this$gssrCustMobile = this.getGssrCustMobile();
        String other$gssrCustMobile = other.getGssrCustMobile();
        if (this$gssrCustMobile == null ? other$gssrCustMobile != null : !this$gssrCustMobile.equals(other$gssrCustMobile)) {
            return false;
        }
        String this$gssrPharmacistId = this.getGssrPharmacistId();
        String other$gssrPharmacistId = other.getGssrPharmacistId();
        if (this$gssrPharmacistId == null ? other$gssrPharmacistId != null : !this$gssrPharmacistId.equals(other$gssrPharmacistId)) {
            return false;
        }
        String this$gssrPharmacistName = this.getGssrPharmacistName();
        String other$gssrPharmacistName = other.getGssrPharmacistName();
        if (this$gssrPharmacistName == null ? other$gssrPharmacistName != null : !this$gssrPharmacistName.equals(other$gssrPharmacistName)) {
            return false;
        }
        String this$gssrCheckDate = this.getGssrCheckDate();
        String other$gssrCheckDate = other.getGssrCheckDate();
        if (this$gssrCheckDate == null ? other$gssrCheckDate != null : !this$gssrCheckDate.equals(other$gssrCheckDate)) {
            return false;
        }
        String this$gssrCheckTime = this.getGssrCheckTime();
        String other$gssrCheckTime = other.getGssrCheckTime();
        if (this$gssrCheckTime == null ? other$gssrCheckTime != null : !this$gssrCheckTime.equals(other$gssrCheckTime)) {
            return false;
        }
        String this$gssrCheckStatus = this.getGssrCheckStatus();
        String other$gssrCheckStatus = other.getGssrCheckStatus();
        if (this$gssrCheckStatus == null ? other$gssrCheckStatus != null : !this$gssrCheckStatus.equals(other$gssrCheckStatus)) {
            return false;
        }
        String this$proCode = this.getProCode();
        String other$proCode = other.getProCode();
        if (this$proCode == null ? other$proCode != null : !this$proCode.equals(other$proCode)) {
            return false;
        }
        String this$proCommonname = this.getProCommonname();
        String other$proCommonname = other.getProCommonname();
        if (this$proCommonname == null ? other$proCommonname != null : !this$proCommonname.equals(other$proCommonname)) {
            return false;
        }
        String this$proSpecs = this.getProSpecs();
        String other$proSpecs = other.getProSpecs();
        if (this$proSpecs == null ? other$proSpecs != null : !this$proSpecs.equals(other$proSpecs)) {
            return false;
        }
        String this$proUnit = this.getProUnit();
        String other$proUnit = other.getProUnit();
        if (this$proUnit == null ? other$proUnit != null : !this$proUnit.equals(other$proUnit)) {
            return false;
        }
        String this$gssdBatch = this.getGssdBatch();
        String other$gssdBatch = other.getGssdBatch();
        if (this$gssdBatch == null ? other$gssdBatch != null : !this$gssdBatch.equals(other$gssdBatch)) {
            return false;
        }
        String this$gssdQty = this.getGssdQty();
        String other$gssdQty = other.getGssdQty();
        if (this$gssdQty == null ? other$gssdQty != null : !this$gssdQty.equals(other$gssdQty)) {
            return false;
        }
        String this$gssdPrc1 = this.getGssdPrc1();
        String other$gssdPrc1 = other.getGssdPrc1();
        if (this$gssdPrc1 == null ? other$gssdPrc1 != null : !this$gssdPrc1.equals(other$gssdPrc1)) {
            return false;
        }
        String this$proFactoryName = this.getProFactoryName();
        String other$proFactoryName = other.getProFactoryName();
        if (this$proFactoryName == null ? other$proFactoryName != null : !this$proFactoryName.equals(other$proFactoryName)) {
            return false;
        }
        String this$proPlace = this.getProPlace();
        String other$proPlace = other.getProPlace();
        if (this$proPlace == null ? other$proPlace != null : !this$proPlace.equals(other$proPlace)) {
            return false;
        }
        String this$proForm = this.getProForm();
        String other$proForm = other.getProForm();
        if (this$proForm == null ? other$proForm != null : !this$proForm.equals(other$proForm)) {
            return false;
        }
        String this$proRegisterNo = this.getProRegisterNo();
        String other$proRegisterNo = other.getProRegisterNo();
        if (this$proRegisterNo == null ? other$proRegisterNo != null : !this$proRegisterNo.equals(other$proRegisterNo)) {
            return false;
        }
        String this$gssrRecipelId = this.getGssrRecipelId();
        String other$gssrRecipelId = other.getGssrRecipelId();
        if (this$gssrRecipelId == null ? other$gssrRecipelId != null : !this$gssrRecipelId.equals(other$gssrRecipelId)) {
            return false;
        }
        String this$gssrRecipelHospital = this.getGssrRecipelHospital();
        String other$gssrRecipelHospital = other.getGssrRecipelHospital();
        if (this$gssrRecipelHospital == null ? other$gssrRecipelHospital != null : !this$gssrRecipelHospital.equals(other$gssrRecipelHospital)) {
            return false;
        }
        String this$gssrRecipelDepartment = this.getGssrRecipelDepartment();
        String other$gssrRecipelDepartment = other.getGssrRecipelDepartment();
        if (this$gssrRecipelDepartment == null ? other$gssrRecipelDepartment != null : !this$gssrRecipelDepartment.equals(other$gssrRecipelDepartment)) {
            return false;
        }
        String this$gssrRecipelDoctor = this.getGssrRecipelDoctor();
        String other$gssrRecipelDoctor = other.getGssrRecipelDoctor();
        if (this$gssrRecipelDoctor == null ? other$gssrRecipelDoctor != null : !this$gssrRecipelDoctor.equals(other$gssrRecipelDoctor)) {
            return false;
        }
        String this$gssrSymptom = this.getGssrSymptom();
        String other$gssrSymptom = other.getGssrSymptom();
        if (this$gssrSymptom == null ? other$gssrSymptom != null : !this$gssrSymptom.equals(other$gssrSymptom)) {
            return false;
        }
        String this$gssrDiagnose = this.getGssrDiagnose();
        String other$gssrDiagnose = other.getGssrDiagnose();
        if (this$gssrDiagnose == null ? other$gssrDiagnose != null : !this$gssrDiagnose.equals(other$gssrDiagnose)) {
            return false;
        }
        CommonCheckBox this$recipelRecordOutDataCheckBox = this.getRecipelRecordOutDataCheckBox();
        CommonCheckBox other$recipelRecordOutDataCheckBox = other.getRecipelRecordOutDataCheckBox();
        if (this$recipelRecordOutDataCheckBox == null ? other$recipelRecordOutDataCheckBox != null : !this$recipelRecordOutDataCheckBox.equals(other$recipelRecordOutDataCheckBox)) {
            return false;
        }
        String this$uploadImgUrl = this.getUploadImgUrl();
        String other$uploadImgUrl = other.getUploadImgUrl();
        if (this$uploadImgUrl == null ? other$uploadImgUrl != null : !this$uploadImgUrl.equals(other$uploadImgUrl)) {
            return false;
        }
        String this$uploadImgPath = this.getUploadImgPath();
        String other$uploadImgPath = other.getUploadImgPath();
        if (this$uploadImgPath == null ? other$uploadImgPath != null : !this$uploadImgPath.equals(other$uploadImgPath)) {
            return false;
        }
        String this$uploadImgStatus = this.getUploadImgStatus();
        String other$uploadImgStatus = other.getUploadImgStatus();
        if (this$uploadImgStatus == null ? other$uploadImgStatus != null : !this$uploadImgStatus.equals(other$uploadImgStatus)) {
            return false;
        }
        String this$serial = this.getSerial();
        String other$serial = other.getSerial();
        return !(this$serial == null ? other$serial != null : !this$serial.equals(other$serial));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GaiaSdSaleRecipelRecordOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        Integer $index = this.getIndex();
        result = result * 59 + ($index == null ? 43 : ($index).hashCode());
        String $gssrVoucherId = this.getGssrVoucherId();
        result = result * 59 + ($gssrVoucherId == null ? 43 : $gssrVoucherId.hashCode());
        String $gsshBillNo = this.getGsshBillNo();
        result = result * 59 + ($gsshBillNo == null ? 43 : $gsshBillNo.hashCode());
        String $gssdRecipelFlag = this.getGssdRecipelFlag();
        result = result * 59 + ($gssdRecipelFlag == null ? 43 : $gssdRecipelFlag.hashCode());
        String $gssrType = this.getGssrType();
        result = result * 59 + ($gssrType == null ? 43 : $gssrType.hashCode());
        String $gssrBrName = this.getGssrBrName();
        result = result * 59 + ($gssrBrName == null ? 43 : $gssrBrName.hashCode());
        String $gssrDate = this.getGssrDate();
        result = result * 59 + ($gssrDate == null ? 43 : $gssrDate.hashCode());
        String $gssrTime = this.getGssrTime();
        result = result * 59 + ($gssrTime == null ? 43 : $gssrTime.hashCode());
        String $gssrEmp = this.getGssrEmp();
        result = result * 59 + ($gssrEmp == null ? 43 : $gssrEmp.hashCode());
        String $gssdBrId = this.getGssdBrId();
        result = result * 59 + ($gssdBrId == null ? 43 : $gssdBrId.hashCode());
        String $gssdBrName = this.getGssdBrName();
        result = result * 59 + ($gssdBrName == null ? 43 : $gssdBrName.hashCode());
        String $gsshDate = this.getGsshDate();
        result = result * 59 + ($gsshDate == null ? 43 : $gsshDate.hashCode());
        String $gsshTime = this.getGsshTime();
        result = result * 59 + ($gsshTime == null ? 43 : $gsshTime.hashCode());
        String $gssdBillNo = this.getGssdBillNo();
        result = result * 59 + ($gssdBillNo == null ? 43 : $gssdBillNo.hashCode());
        String $gssrCustName = this.getGssrCustName();
        result = result * 59 + ($gssrCustName == null ? 43 : $gssrCustName.hashCode());
        String $gssrCustSex = this.getGssrCustSex();
        result = result * 59 + ($gssrCustSex == null ? 43 : $gssrCustSex.hashCode());
        String $gssrCustAge = this.getGssrCustAge();
        result = result * 59 + ($gssrCustAge == null ? 43 : $gssrCustAge.hashCode());
        String $gssrCustIdcard = this.getGssrCustIdcard();
        result = result * 59 + ($gssrCustIdcard == null ? 43 : $gssrCustIdcard.hashCode());
        String $gssrCustMobile = this.getGssrCustMobile();
        result = result * 59 + ($gssrCustMobile == null ? 43 : $gssrCustMobile.hashCode());
        String $gssrPharmacistId = this.getGssrPharmacistId();
        result = result * 59 + ($gssrPharmacistId == null ? 43 : $gssrPharmacistId.hashCode());
        String $gssrPharmacistName = this.getGssrPharmacistName();
        result = result * 59 + ($gssrPharmacistName == null ? 43 : $gssrPharmacistName.hashCode());
        String $gssrCheckDate = this.getGssrCheckDate();
        result = result * 59 + ($gssrCheckDate == null ? 43 : $gssrCheckDate.hashCode());
        String $gssrCheckTime = this.getGssrCheckTime();
        result = result * 59 + ($gssrCheckTime == null ? 43 : $gssrCheckTime.hashCode());
        String $gssrCheckStatus = this.getGssrCheckStatus();
        result = result * 59 + ($gssrCheckStatus == null ? 43 : $gssrCheckStatus.hashCode());
        String $proCode = this.getProCode();
        result = result * 59 + ($proCode == null ? 43 : $proCode.hashCode());
        String $proCommonname = this.getProCommonname();
        result = result * 59 + ($proCommonname == null ? 43 : $proCommonname.hashCode());
        String $proSpecs = this.getProSpecs();
        result = result * 59 + ($proSpecs == null ? 43 : $proSpecs.hashCode());
        String $proUnit = this.getProUnit();
        result = result * 59 + ($proUnit == null ? 43 : $proUnit.hashCode());
        String $gssdBatch = this.getGssdBatch();
        result = result * 59 + ($gssdBatch == null ? 43 : $gssdBatch.hashCode());
        String $gssdQty = this.getGssdQty();
        result = result * 59 + ($gssdQty == null ? 43 : $gssdQty.hashCode());
        String $gssdPrc1 = this.getGssdPrc1();
        result = result * 59 + ($gssdPrc1 == null ? 43 : $gssdPrc1.hashCode());
        String $proFactoryName = this.getProFactoryName();
        result = result * 59 + ($proFactoryName == null ? 43 : $proFactoryName.hashCode());
        String $proPlace = this.getProPlace();
        result = result * 59 + ($proPlace == null ? 43 : $proPlace.hashCode());
        String $proForm = this.getProForm();
        result = result * 59 + ($proForm == null ? 43 : $proForm.hashCode());
        String $proRegisterNo = this.getProRegisterNo();
        result = result * 59 + ($proRegisterNo == null ? 43 : $proRegisterNo.hashCode());
        String $gssrRecipelId = this.getGssrRecipelId();
        result = result * 59 + ($gssrRecipelId == null ? 43 : $gssrRecipelId.hashCode());
        String $gssrRecipelHospital = this.getGssrRecipelHospital();
        result = result * 59 + ($gssrRecipelHospital == null ? 43 : $gssrRecipelHospital.hashCode());
        String $gssrRecipelDepartment = this.getGssrRecipelDepartment();
        result = result * 59 + ($gssrRecipelDepartment == null ? 43 : $gssrRecipelDepartment.hashCode());
        String $gssrRecipelDoctor = this.getGssrRecipelDoctor();
        result = result * 59 + ($gssrRecipelDoctor == null ? 43 : $gssrRecipelDoctor.hashCode());
        String $gssrSymptom = this.getGssrSymptom();
        result = result * 59 + ($gssrSymptom == null ? 43 : $gssrSymptom.hashCode());
        String $gssrDiagnose = this.getGssrDiagnose();
        result = result * 59 + ($gssrDiagnose == null ? 43 : $gssrDiagnose.hashCode());
        CommonCheckBox $recipelRecordOutDataCheckBox = this.getRecipelRecordOutDataCheckBox();
        result = result * 59 + ($recipelRecordOutDataCheckBox == null ? 43 : $recipelRecordOutDataCheckBox.hashCode());
        String $uploadImgUrl = this.getUploadImgUrl();
        result = result * 59 + ($uploadImgUrl == null ? 43 : $uploadImgUrl.hashCode());
        String $uploadImgPath = this.getUploadImgPath();
        result = result * 59 + ($uploadImgPath == null ? 43 : $uploadImgPath.hashCode());
        String $uploadImgStatus = this.getUploadImgStatus();
        result = result * 59 + ($uploadImgStatus == null ? 43 : $uploadImgStatus.hashCode());
        String $serial = this.getSerial();
        result = result * 59 + ($serial == null ? 43 : $serial.hashCode());
        return result;
    }

    public String toString() {
        return "GaiaSdSaleRecipelRecordOutData(index=" + this.getIndex() + ", gssrVoucherId=" + this.getGssrVoucherId() + ", gsshBillNo=" + this.getGsshBillNo() + ", gssdRecipelFlag=" + this.getGssdRecipelFlag() + ", gssrType=" + this.getGssrType() + ", gssrBrName=" + this.getGssrBrName() + ", gssrDate=" + this.getGssrDate() + ", gssrTime=" + this.getGssrTime() + ", gssrEmp=" + this.getGssrEmp() + ", gssdBrId=" + this.getGssdBrId() + ", gssdBrName=" + this.getGssdBrName() + ", gsshDate=" + this.getGsshDate() + ", gsshTime=" + this.getGsshTime() + ", gssdBillNo=" + this.getGssdBillNo() + ", gssrCustName=" + this.getGssrCustName() + ", gssrCustSex=" + this.getGssrCustSex() + ", gssrCustAge=" + this.getGssrCustAge() + ", gssrCustIdcard=" + this.getGssrCustIdcard() + ", gssrCustMobile=" + this.getGssrCustMobile() + ", gssrPharmacistId=" + this.getGssrPharmacistId() + ", gssrPharmacistName=" + this.getGssrPharmacistName() + ", gssrCheckDate=" + this.getGssrCheckDate() + ", gssrCheckTime=" + this.getGssrCheckTime() + ", gssrCheckStatus=" + this.getGssrCheckStatus() + ", proCode=" + this.getProCode() + ", proCommonname=" + this.getProCommonname() + ", proSpecs=" + this.getProSpecs() + ", proUnit=" + this.getProUnit() + ", gssdBatch=" + this.getGssdBatch() + ", gssdQty=" + this.getGssdQty() + ", gssdPrc1=" + this.getGssdPrc1() + ", proFactoryName=" + this.getProFactoryName() + ", proPlace=" + this.getProPlace() + ", proForm=" + this.getProForm() + ", proRegisterNo=" + this.getProRegisterNo() + ", gssrRecipelId=" + this.getGssrRecipelId() + ", gssrRecipelHospital=" + this.getGssrRecipelHospital() + ", gssrRecipelDepartment=" + this.getGssrRecipelDepartment() + ", gssrRecipelDoctor=" + this.getGssrRecipelDoctor() + ", gssrSymptom=" + this.getGssrSymptom() + ", gssrDiagnose=" + this.getGssrDiagnose() + ", recipelRecordOutDataCheckBox=" + this.getRecipelRecordOutDataCheckBox() + ", uploadImgUrl=" + this.getUploadImgUrl() + ", uploadImgPath=" + this.getUploadImgPath() + ", uploadImgStatus=" + this.getUploadImgStatus() + ", serial=" + this.getSerial() + ")";
    }
}

